328
7
8
6
0
0
1
23
4
1
0
5
6
137
1
194
4
27
14
2
10
3
56
25
32
2
5
3
10
206
352
0
149
181
51
114
314
104
53
299
4
40
153
2
0
0
8
0
0
21
92
148
66
11
20
29
12
80
31
505
21
722
177
246
426
158
4
14
63
42
373
43
140
62
1274
142
12
136
5494
370
113
339
63
9
19
2
33
9
5
112
17
597
12
232
248
52
55
523
17
26
16241
104
67
14
2
0
1
0
26
18
2
1
4
6
46
2
372
5
123
1
24
25
0
45
14
31
1
5
29
6
290
580
0
91
198
50
48
301
212
37
288
1
19
104
18
42
6
45
0
2
42
53
62
89
27
6
21
18
58
32
555
13
841
266
271
1175
347
33
6
78
154
67
46
200
42
1540
32
10
75
9037
1170
102
529
126
6
12
2
25
0
3
164
29
564
69
15
223
125
22
381
11
1
22856
222
6
11
6
0
0
2
72
2
1
6
5
14
124
0
331
9
39
7
8
12
10
25
43
108
8
22
21
21
192
642
0
133
619
91
41
354
208
37
495
4
13
80
3
10
7
56
3
0
84
34
97
82
8
57
74
23
45
11
192
73
715
264
419
1364
312
32
5
102
173
128
77
260
149
1921
125
20
75
6933
991
129
505
177
7
34
10
70
0
7
223
68
564
47
60
236
131
21
505
30
5
19931
170
1
24
0
0
3
3
13
21
0
0
1
7
74
3
243
0
30
4
8
34
6
23
15
31
0
10
1
7
131
217
0
167
85
45
14
280
75
57
183
1
4
41
15
3
2
28
0
3
23
47
30
41
19
3
47
140
64
11
220
4
518
124
256
352
85
7
1
20
92
54
34
50
17
1446
68
23
81
4572
429
44
519
54
19
8
28
21
3
0
225
25
477
8
41
152
62
45
164
11
4
15678
147
0
10
14
0
0
0
10
1
0
1
6
7
63
6
189
0
38
2
15
48
1
19
22
28
1
15
9
3
152
250
0
36
216
32
5
85
63
81
151
4
2
181
4
2
8
19
0
0
65
24
97
25
145
9
75
13
140
17
193
3
485
95
126
372
174
4
1
20
18
31
14
42
37
466
50
13
30
3647
253
56
167
36
3
6
0
15
6
7
41
30
316
5
95
121
40
23
119
11
7
7029
82
1
13
4
0
0
1
35
39
6
1
2
6
119
1
323
3
37
2
6
10
9
12
21
37
0
9
12
10
133
281
0
92
444
34
38
271
83
28
353
0
1
33
2
191
0
4
0
0
21
35
50
33
20
8
31
19
38
57
187
11
588
248
177
684
168
31
12
16
50
34
45
57
30
1186
73
4
36
4039
470
103
271
66
16
22
1
18
1
4
58
20
934
37
30
179
106
18
425
6
6
13005
21
7
41
47
0
1
0
10
0
0
1
0
1
63
2
182
0
25
8
17
27
6
21
45
35
1
62
16
12
189
330
0
83
228
27
30
320
175
48
212
4
9
69
36
3
1
8
0
5
14
17
78
30
22
6
39
8
35
13
151
4
376
76
368
546
190
14
0
15
36
41
139
114
29
1151
79
15
19
4727
439
48
220
49
8
4
0
2
1
1
108
33
350
15
44
149
105
28
195
2
4
10738
195
0
15
2
0
0
0
42
1
0
4
0
10
46
2
265
3
29
5
9
10
5
23
32
46
1
18
10
11
152
305
0
112
210
78
13
233
203
30
310
9
24
65
4
1
2
45
0
1
46
30
38
31
37
2
53
3
39
26
110
7
681
162
237
771
264
18
7
41
111
83
53
151
46
841
77
7
56
3940
471
122
242
112
14
11
1
12
5
3
255
67
448
18
46
250
94
8
296
13
8
14579
99
0
21
4
0
0
0
7
1
1
2
9
6
27
3
226
2
15
9
2
6
4
5
9
35
1
0
5
7
220
228
0
68
162
22
46
162
66
9
79
2
14
84
1
6
92
0
0
1
19
20
50
23
17
0
26
3
22
12
82
22
275
80
74
297
132
2
0
12
39
38
23
49
15
803
48
11
29
2174
401
39
157
65
3
6
12
9
0
37
69
27
402
4
14
135
101
15
273
18
10
10729
63
7
1
0
0
0
0
11
0
0
0
0
0
16
0
34
0
1
2
2
0
0
16
27
10
0
9
10
10
90
36
0
10
56
8
5
62
10
7
114
0
0
5
6
17
10
43
0
1
73
12
10
21
1
6
4
4
42
4
49
1
103
17
56
273
40
1
0
4
2
36
37
28
45
443
57
8
28
1877
180
4
121
64
5
14
1
6
0
0
106
4
99
2
8
20
95
1
72
0
0
4680
6
0
0
24
0
1
0
9
2
0
3
0
0
5
0
27
0
2
3
7
1
2
6
0
12
3
1
6
0
33
58
0
6
31
9
5
101
39
6
119
0
0
6
0
4
0
2
0
0
22
10
4
3
1
0
32
3
3
3
56
3
175
22
53
267
58
0
3
4
2
34
0
0
11
1204
8
6
8
1410
168
13
71
32
0
1
0
0
0
0
203
15
91
4
14
47
47
20
40
13
1
4775
174
11
39
1
0
0
0
13
2
0
2
3
15
83
0
203
2
35
10
11
4
0
20
20
75
0
6
7
59
152
267
0
58
160
106
33
148
75
30
239
16
12
72
13
20
16
54
11
0
67
20
11
26
17
4
20
10
119
9
190
3
422
40
117
314
94
0
1
7
18
104
48
42
10
659
59
7
50
5867
671
79
403
83
13
9
0
17
1
0
178
23
467
7
27
168
126
27
325
6
14
14454
425
61
15
0
0
0
4
48
0
0
3
4
9
120
2
263
0
43
13
8
31
4
27
25
34
1
5
10
22
251
445
3
101
365
59
47
282
208
76
404
13
10
76
14
45
17
72
0
2
56
30
203
107
100
24
92
31
93
37
233
9
917
160
126
667
287
18
17
60
57
117
43
161
149
1384
116
17
56
6506
671
103
397
213
14
24
5
26
9
7
220
29
665
10
81
198
126
37
277
18
3
22688
30
13
7
7
0
2
1
10
2
0
0
0
2
38
6
139
0
3
0
14
3
6
26
12
9
0
4
2
1
94
294
0
31
89
29
24
92
33
11
78
4
7
31
11
5
2
7
0
1
23
46
11
16
17
10
23
18
19
19
85
7
519
37
142
385
130
17
0
28
40
24
38
137
4
682
28
1
52
3171
228
59
172
49
11
2
0
7
7
0
259
15
425
14
3
146
54
32
280
0
6
7032
55
2
6
4
0
0
0
10
8
0
1
0
4
30
0
76
0
2
0
3
1
1
3
9
10
0
1
4
3
49
115
0
19
106
31
8
71
68
42
83
2
9
40
1
2
5
7
1
0
8
13
11
35
5
4
29
6
48
16
74
1
227
21
131
256
90
7
0
9
44
16
28
25
62
302
23
3
12
2392
219
22
140
44
31
4
6
8
2
31
74
17
183
7
11
51
40
7
135
0
1
5947
268
0
49
5
0
2
0
13
3
0
17
13
20
119
0
255
2
18
4
16
8
1
21
15
120
0
12
16
6
196
352
0
99
175
48
35
185
150
59
258
7
10
107
51
119
74
239
1
6
191
28
47
73
43
7
24
35
48
56
152
5
840
101
329
726
179
14
13
35
102
80
44
65
86
1328
183
35
177
4587
395
138
418
121
16
20
7
46
1
11
138
12
399
10
43
159
117
7
392
24
8
13489
30
0
0
0
0
0
0
2
4
0
0
1
0
5
0
10
0
0
0
1
1
7
2
5
5
0
0
0
6
23
21
0
3
9
4
0
10
4
4
7
0
0
0
0
0
0
0
0
0
2
5
11
5
9
0
6
0
0
0
2
0
80
4
6
80
47
0
0
7
0
0
0
1
4
150
2
0
0
478
16
9
26
8
0
2
2
2
0
0
91
2
26
0
1
6
4
1
8
0
0
1011
54
0
29
18
0
0
3
4
2
0
0
0
2
29
0
111
0
15
2
4
24
2
29
21
27
1
10
13
7
165
223
0
75
347
29
26
103
110
33
206
2
19
41
0
2
3
4
0
0
39
24
28
27
36
17
81
19
71
20
177
6
241
137
141
497
88
0
1
48
56
62
31
37
7
1048
64
3
23
4614
490
93
285
219
14
7
1
4
2
0
96
20
730
2
69
146
85
5
208
3
1
10400
245
10
21
13
0
0
8
23
0
0
11
10
48
173
5
413
0
55
12
12
28
10
71
25
68
8
17
53
20
295
619
1
156
406
66
72
352
228
116
617
3
142
150
9
4
1
166
3
0
36
186
95
140
85
10
110
42
136
27
612
11
985
225
272
1062
381
28
14
56
126
118
60
155
66
1998
123
35
93
10674
1266
142
601
204
36
21
9
27
12
6
325
15
773
24
92
354
293
58
456
16
6
29810
83
2
8
10
0
0
0
62
28
1
4
3
11
76
1
145
4
24
5
16
18
1
11
14
26
0
15
12
10
206
327
2
83
179
42
22
226
227
108
509
0
18
52
6
3
1
6
0
0
44
14
10
36
25
0
32
18
51
74
178
11
595
257
202
541
207
16
7
41
96
60
25
65
29
859
39
6
71
5139
624
83
328
183
10
19
2
21
1
6
411
8
584
12
44
127
116
12
219
7
3
16229
73
0
6
5
0
0
0
2
2
0
0
0
3
7
0
45
0
2
0
0
6
1
6
3
2
0
0
8
94
40
108
0
95
41
19
38
38
42
16
39
15
0
11
7
6
1
20
0
0
25
17
6
45
16
0
4
4
24
1
7
2
203
64
52
151
42
0
0
20
3
34
7
11
3
516
9
1
19
1321
129
11
50
28
9
3
3
1
0
0
30
9
119
2
8
55
31
3
77
1
3
4183
54
5
6
0
0
1
0
0
0
0
0
3
0
16
1
27
0
13
0
6
0
1
1
2
1
0
3
1
3
41
49
0
17
22
0
10
43
8
6
71
0
0
31
0
1
1
2
0
0
13
23
1
17
2
1
61
2
5
5
18
4
99
51
33
191
16
9
0
7
10
21
3
45
2
425
58
4
16
1643
110
8
51
44
1
6
1
10
1
0
99
14
165
1
10
73
79
7
64
16
0
3122
187
1
18
37
0
0
2
57
5
0
7
2
9
72
0
267
0
54
3
13
43
6
20
27
61
4
11
11
6
241
651
2
99
182
65
61
199
134
30
249
0
6
68
0
5
0
6
2
0
10
52
13
26
44
2
85
53
112
43
350
8
683
100
158
489
269
8
15
40
34
38
21
37
45
651
112
9
51
4051
443
311
448
169
7
11
1
4
0
5
118
76
383
17
22
244
81
27
403
5
1
12833
27
0
0
0
0
0
0
0
0
0
0
0
0
4
0
5
0
0
0
0
1
0
2
0
0
0
0
0
0
3
0
0
0
2
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
1
0
0
2
0
0
1
0
0
5
0
5
8
0
0
0
0
0
0
0
0
0
397
0
0
0
283
2
1
1
1
0
0
0
0
0
0
135
0
15
0
3
0
3
2
0
0
0
486
11
0
1
0
0
0
0
1
0
0
1
2
1
14
7
75
0
15
11
0
2
0
1
2
26
0
0
0
0
23
58
0
56
66
10
1
20
37
4
38
0
2
4
8
0
0
0
0
0
5
1
5
1
0
0
0
0
2
0
2
0
631
3
48
174
32
1
1
2
7
4
9
1
2
291
8
0
13
1286
121
28
49
8
0
0
0
7
0
0
165
1
64
0
12
18
11
1
32
0
0
2376
17
0
2
0
0
18
0
0
1
0
0
0
0
5
0
14
0
0
0
1
0
0
0
0
0
0
0
1
0
45
5
0
1
11
2
0
4
1
0
12
0
0
7
0
0
0
0
0
0
0
0
16
5
0
0
0
0
0
0
19
0
23
7
11
49
14
0
0
0
0
0
3
0
5
27
0
0
5
267
23
0
17
0
4
0
0
3
0
0
122
1
37
0
2
3
26
11
5
0
0
917
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
5
8
4
0
0
0
3
0
0
0
0
0
3
7
1
33
0
0
0
0
6
0
1
0
0
0
0
0
0
6
105
0
3
23
2
1
8
22
0
12
0
0
1
0
1
0
5
0
0
3
5
7
0
0
3
0
1
0
0
3
1
107
29
22
105
59
0
1
2
1
5
4
3
1
133
3
0
3
708
86
14
6
8
0
0
0
3
0
0
7
15
93
4
5
39
2
0
284
0
0
480
3
0
3
0
0
0
2
0
0
0
0
0
0
0
0
7
0
0
0
1
0
0
1
0
0
0
0
0
1
0
5
0
1
14
3
2
3
2
9
4
0
1
0
1
0
1
2
0
0
3
0
4
0
0
0
0
0
0
0
1
0
9
2
16
20
39
0
0
5
2
2
5
10
0
76
0
0
0
292
34
9
5
2
0
0
0
1
0
0
17
10
4
0
0
0
0
0
2
0
0
505
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
3
0
0
0
0
0
4
0
3
3
1
1
2
14
0
2
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
66
0
1
77
2
3
0
0
0
1
0
2
0
26
0
0
0
110
18
6
2
0
0
0
0
0
0
0
6
0
0
0
0
0
2
0
0
0
2
278
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
0
5
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
5
0
6
1
0
0
1
0
0
0
3
0
25
0
0
4
116
10
3
4
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
4
0
0
288
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
2
0
0
0
0
0
13
0
0
7
0
0
8
2
0
3
0
0
3
1
5
2
3
1
0
0
0
0
0
0
0
0
0
0
0
0
2
17
3
6
18
6
0
0
1
0
2
0
1
3
36
0
0
2
110
19
3
0
0
0
0
0
0
0
0
1
0
12
4
0
1
8
0
5
0
0
184
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
3
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
4
3
0
0
2
0
0
0
0
0
1
0
0
0
101
5
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
0
0
0
0
0
0
0
13
0
0
0
0
0
0
0
41
0
0
0
0
0
0
0
0
0
0
0
0
0
3
6
0
0
12
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
2
3
10
2
0
0
0
0
1
0
1
0
12
1
0
0
53
1
6
1
0
0
0
0
0
0
0
0
0
4
5
0
1
0
0
5
0
0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
33
1
1
6
3
0
0
0
0
0
0
0
0
11
0
0
0
61
0
0
3
5
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
130
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
28
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
3
1
0
0
0
0
0
0
0
0
9
0
0
0
36
1
3
0
0
0
0
0
1
0
0
2
0
1
0
0
0
0
0
15
0
0
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
1
0
0
0
1
0
0
2
3
0
0
0
0
0
0
1
0
3
0
0
6
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
4
0
1
10
0
0
0
0
0
0
0
0
0
1
0
0
0
251
0
1
0
0
0
0
0
2
0
0
174
0
6
0
0
0
7
0
5
0
0
135
